.info {
    position: relative;
    width: 100%;
    min-height: 100%;
    background-color: #fff;
    &::before {
        content: '';
        position: absolute;
        top: -3vmin;
        left: 0;
        right: 0;
        height: 71vmin;
        background: var(--main-color) url('@/assets/imgs/news_bg.png') no-repeat center center;
        background-size: 100% auto;
        z-index: 0;
    }
    &-main {
        position: relative;
    }
    &-title {
        line-height: 18vmin;
        margin: 0 4vmin;
        color: #fff;
    }
    &-list {
        border-radius: 4vmin 4vmin 0 0;
        background-color: #fff;
        padding: 6vmin 3vmin;
        li {
            margin-bottom: 3vmin;
        }
    }
}